package com.adtech.adms.device.pojo;

import java.sql.Timestamp;

/**
 * GuiSystemhistoryalarm entity. @author MyEclipse Persistence Tools
 */

public class GuiSystemhistoryalarm implements java.io.Serializable {

	// Fields

	private Integer id;
	private String host;
	private String devName;
	private Short severity;
	private String alarmName;
	private Short eventType;
	private Timestamp firstTime;
	private Timestamp curTime;
	private String value;
	private Boolean clearedAlarm;
	private String comment;
	private String addiInfo;
	private String acker;
	private Timestamp ackTime;
	private String clearer;
	private Timestamp clearTime;

	// Constructors

	/** default constructor */
	public GuiSystemhistoryalarm() {
	}

	/** minimal constructor */
	public GuiSystemhistoryalarm(String host, String devName, Short severity,
			String alarmName, Short eventType, Timestamp firstTime,
			Timestamp curTime, String value, Boolean clearedAlarm,
			String comment) {
		this.host = host;
		this.devName = devName;
		this.severity = severity;
		this.alarmName = alarmName;
		this.eventType = eventType;
		this.firstTime = firstTime;
		this.curTime = curTime;
		this.value = value;
		this.clearedAlarm = clearedAlarm;
		this.comment = comment;
	}

	/** full constructor */
	public GuiSystemhistoryalarm(String host, String devName, Short severity,
			String alarmName, Short eventType, Timestamp firstTime,
			Timestamp curTime, String value, Boolean clearedAlarm,
			String comment, String addiInfo, String acker, Timestamp ackTime,
			String clearer, Timestamp clearTime) {
		this.host = host;
		this.devName = devName;
		this.severity = severity;
		this.alarmName = alarmName;
		this.eventType = eventType;
		this.firstTime = firstTime;
		this.curTime = curTime;
		this.value = value;
		this.clearedAlarm = clearedAlarm;
		this.comment = comment;
		this.addiInfo = addiInfo;
		this.acker = acker;
		this.ackTime = ackTime;
		this.clearer = clearer;
		this.clearTime = clearTime;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getHost() {
		return this.host;
	}

	public void setHost(String host) {
		this.host = host;
	}

	public String getDevName() {
		return this.devName;
	}

	public void setDevName(String devName) {
		this.devName = devName;
	}

	public Short getSeverity() {
		return this.severity;
	}

	public void setSeverity(Short severity) {
		this.severity = severity;
	}

	public String getAlarmName() {
		return this.alarmName;
	}

	public void setAlarmName(String alarmName) {
		this.alarmName = alarmName;
	}

	public Short getEventType() {
		return this.eventType;
	}

	public void setEventType(Short eventType) {
		this.eventType = eventType;
	}

	public Timestamp getFirstTime() {
		return this.firstTime;
	}

	public void setFirstTime(Timestamp firstTime) {
		this.firstTime = firstTime;
	}

	public Timestamp getCurTime() {
		return this.curTime;
	}

	public void setCurTime(Timestamp curTime) {
		this.curTime = curTime;
	}

	public String getValue() {
		return this.value;
	}

	public void setValue(String value) {
		this.value = value;
	}

	public Boolean getClearedAlarm() {
		return this.clearedAlarm;
	}

	public void setClearedAlarm(Boolean clearedAlarm) {
		this.clearedAlarm = clearedAlarm;
	}

	public String getComment() {
		return this.comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public String getAddiInfo() {
		return this.addiInfo;
	}

	public void setAddiInfo(String addiInfo) {
		this.addiInfo = addiInfo;
	}

	public String getAcker() {
		return this.acker;
	}

	public void setAcker(String acker) {
		this.acker = acker;
	}

	public Timestamp getAckTime() {
		return this.ackTime;
	}

	public void setAckTime(Timestamp ackTime) {
		this.ackTime = ackTime;
	}

	public String getClearer() {
		return this.clearer;
	}

	public void setClearer(String clearer) {
		this.clearer = clearer;
	}

	public Timestamp getClearTime() {
		return this.clearTime;
	}

	public void setClearTime(Timestamp clearTime) {
		this.clearTime = clearTime;
	}

}